<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<title>Modélisation_environnement_forestier Documentation: Référence de la classe GridFrame</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<link href="doxygen.css" rel="stylesheet" type="text/css"/>
</head>
<body>
<!-- Généré par Doxygen 1.7.1 -->
<div class="navigation" id="top">
  <div class="tabs">
    <ul class="tablist">
      <li><a href="index.html"><span>Page&nbsp;principale</span></a></li>
      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
      <li><a href="files.html"><span>Fichiers</span></a></li>
    </ul>
  </div>
  <div class="tabs2">
    <ul class="tablist">
      <li><a href="annotated.html"><span>Liste&nbsp;des&nbsp;classes</span></a></li>
      <li><a href="classes.html"><span>Index&nbsp;des&nbsp;classes</span></a></li>
      <li><a href="functions.html"><span>Membres&nbsp;de&nbsp;classe</span></a></li>
    </ul>
  </div>
</div>
<div class="header">
  <div class="summary">
<a href="#pub-methods">Fonctions membres publiques</a> &#124;
<a href="#pri-attribs">Attributs privés</a>  </div>
  <div class="headertitle">
<h1>Référence de la classe GridFrame</h1>  </div>
</div>
<div class="contents">
<!-- doxytag: class="GridFrame" -->
<p><a href="class_grid_frame-members.html">Liste de tous les membres</a></p>
<table class="memberdecls">
<tr><td colspan="2"><h2><a name="pub-methods"></a>
Fonctions membres publiques</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_grid_frame.html#ab5511e9afb7a070ac626e0d5e53418d6">GridFrame</a> ()</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Constructeur de la classe <a class="el" href="class_grid_frame.html">GridFrame</a>.  <a href="#ab5511e9afb7a070ac626e0d5e53418d6"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_grid_frame.html#a17867967cbb6edae738f51062a0d1ef3">GridFrame</a> (<a class="el" href="class_point.html">Point</a> _bot, <a class="el" href="class_point.html">Point</a> _top)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Constructeur de la classe <a class="el" href="class_grid_frame.html">GridFrame</a>.  <a href="#a17867967cbb6edae738f51062a0d1ef3"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_grid_frame.html#a7f636635ece7365a330105c0adbec92e">GridFrame</a> (<a class="el" href="class_point.html">Point</a> _bot, <a class="el" href="class_point.html">Point</a> _top, <a class="el" href="class_point_cloud.html">PointCloud</a> _cloud)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Constructeur de la classe <a class="el" href="class_grid_frame.html">GridFrame</a>.  <a href="#a7f636635ece7365a330105c0adbec92e"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_grid_frame.html#a7f106f7bea3f1b1b840cacf95d3664ad">getSizeOfCloud</a> ()</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Renvoie la taille du nuage de points contenu dans la case.  <a href="#a7f106f7bea3f1b1b840cacf95d3664ad"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_point.html">Point</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_grid_frame.html#aadb972595f0762ec13837ea8f611d41a">getBotPoint</a> ()</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Renvoie le point inferieur gauche de la case.  <a href="#aadb972595f0762ec13837ea8f611d41a"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_point.html">Point</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_grid_frame.html#a2ca3df3e9082bc678d0c21f2302ea936">getTopPoint</a> ()</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Renvoie le point superieur droit de la case.  <a href="#a2ca3df3e9082bc678d0c21f2302ea936"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_grid_frame.html#a0115d837b8be49f7231dbef2391936ce">setPointBot</a> (<a class="el" href="class_point.html">Point</a> _p)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Modificateur de la classe <a class="el" href="class_grid_frame.html">GridFrame</a>.  <a href="#a0115d837b8be49f7231dbef2391936ce"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_grid_frame.html#a6773960e47b10bb2806734d62d76c846">setPointTop</a> (<a class="el" href="class_point.html">Point</a> _p)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Modificateur de la classe <a class="el" href="class_grid_frame.html">GridFrame</a>.  <a href="#a6773960e47b10bb2806734d62d76c846"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">float&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_grid_frame.html#adf92e03a5bc8e144625dc29e34b79ee2">getZMin</a> ()</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Accede à la hauteur minimale du nuage de points de la case.  <a href="#adf92e03a5bc8e144625dc29e34b79ee2"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_point.html">Point</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_grid_frame.html#acdb1fa50797d37d8ae832cc97e3f00fe">getPointMin</a> ()</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Accede au point de hauteur minimale du nuage de points de la case.  <a href="#acdb1fa50797d37d8ae832cc97e3f00fe"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_grid_frame.html#a0da1549c6335330a105ab96ba12d93ea">addPointToCloud</a> (<a class="el" href="class_point.html">Point</a> _p)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Ajoute un point au nuage de point de la case.  <a href="#a0da1549c6335330a105ab96ba12d93ea"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_grid_frame.html#a0bffdaaaf992656f29b80f7803bfb863">displayFrame</a> (float _z=0.0)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Affiche les bordures de la case de la grille à une hauteur souhaitée.  <a href="#a0bffdaaaf992656f29b80f7803bfb863"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_grid_frame.html#a4cba3c82a217069f41d974445dfa6a9a">displayFrameColor</a> ()</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Affiche la case de la grille comme un carré de couleur.  <a href="#a4cba3c82a217069f41d974445dfa6a9a"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_grid_frame.html#a214b6cebc3312c8bf042188938b9eb4f">displayFrameColor</a> (float _z, float _r, float _g, float _b)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Affiche la case de la grille comme un carré de couleur à une hauteur souhaitée.  <a href="#a214b6cebc3312c8bf042188938b9eb4f"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_grid_frame.html#a145f0c7352ffbf8238ddeebdafe372e0">displayCloud</a> ()</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Affiche le nuage de points contenu dans la case.  <a href="#a145f0c7352ffbf8238ddeebdafe372e0"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_grid_frame.html#ab9368a0b1fb216846320334f4b8c3610">displayCloud</a> (float _r, float _g, float _b)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Affiche le nuage de points contenu dans la case en couleur.  <a href="#ab9368a0b1fb216846320334f4b8c3610"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_grid_frame.html#aed755be617d78d28bd06c6184ae1d503">display</a> ()</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Affiche le nuage de points contenu dans la case et les bordures de la case.  <a href="#aed755be617d78d28bd06c6184ae1d503"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_grid_frame.html#a34c1be624cd1c67b5e9a1251bfcb9ea8">keepPointsBetween</a> (float _zMin, float _zMax)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Seuille le nuage de points selon la hauteur de ceux ci.  <a href="#a34c1be624cd1c67b5e9a1251bfcb9ea8"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_grid_frame.html#a75bec82731e0b829f0eebaf66998c62d">getCircles</a> (vector&lt; <a class="el" href="class_circle.html">Circle</a> &gt; &amp;_tabCircles)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Récupère l'ensemble des cercles à partir du nuage de points.  <a href="#a75bec82731e0b829f0eebaf66998c62d"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_grid_frame.html#af521fb3438a9c35bbb41b89e2665479f">getCircles</a> (<a class="el" href="class_hough_space.html">HoughSpace</a> &amp;_hs, float _rMax)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Récupère l'ensemble des cercles à partir du nuage de points.  <a href="#af521fb3438a9c35bbb41b89e2665479f"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_grid_frame.html#ad3e474c7d9237359530d545b80c80c1f">getCircles</a> (<a class="el" href="class_hough_space.html">HoughSpace</a> &amp;_hs, float _rMax, int _coef)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Récupère l'ensemble des cercles à partir du nuage de points.  <a href="#ad3e474c7d9237359530d545b80c80c1f"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_grid_frame.html#a403d5d99de49ff8aae61382d84071abf">keepSlice</a> (float _bas, float _haut)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Fait une coupe du nuage de points.  <a href="#a403d5d99de49ff8aae61382d84071abf"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_grid_frame.html#a7caf5b1fd506b6dec52dd70245b0ccb8">keepSlice</a> (float _bas, int _nbPoints)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Fait une coupe du nuage de points.  <a href="#a7caf5b1fd506b6dec52dd70245b0ccb8"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_grid_frame.html#a7d82e9866e7c41f91a61f21859bc1682">keepSlice</a> (float _bas, float _haut, int _nbPoints)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Fait une coupe du nuage de points.  <a href="#a7d82e9866e7c41f91a61f21859bc1682"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_grid_frame.html">GridFrame</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_grid_frame.html#ae22d994c3f02e17c2a513e4b483d7d02">getSlice</a> (float _bas, float _haut)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Crée une coupe du nuage de points.  <a href="#ae22d994c3f02e17c2a513e4b483d7d02"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_grid_frame.html">GridFrame</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_grid_frame.html#abbd562cab246ebdb45eb85008d7e7c97">getSlice</a> (float _bas, int _nbPoints)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Crée une coupe du nuage de points.  <a href="#abbd562cab246ebdb45eb85008d7e7c97"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a672f42ce8c4f0510670128d568b91c8b"></a><!-- doxytag: member="GridFrame::getSlice" ref="a672f42ce8c4f0510670128d568b91c8b" args="(float _bas, float _haut, int _nbPoints)" -->
<a class="el" href="class_grid_frame.html">GridFrame</a>&nbsp;</td><td class="memItemRight" valign="bottom"><b>getSlice</b> (float _bas, float _haut, int _nbPoints)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_grid_frame.html#a8a07b78838162d2f5b7dd9caa272423b">printBot</a> ()</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Ecrit le point bot.  <a href="#a8a07b78838162d2f5b7dd9caa272423b"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_grid_frame.html#aebc23f0c278ce347b8e4dc00e5e91fae">printTop</a> ()</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Ecrit le point top.  <a href="#aebc23f0c278ce347b8e4dc00e5e91fae"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_grid_frame.html#a8ccdcf224cb9f991eb06b89807fdfb9b">Sort</a> ()</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Trie les points du nuage de la case selon leur altitude.  <a href="#a8ccdcf224cb9f991eb06b89807fdfb9b"></a><br/></td></tr>
<tr><td colspan="2"><h2><a name="pri-attribs"></a>
Attributs privés</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_point.html">Point</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_grid_frame.html#a6f7f27d8faa0357285f21ed886a581bd">bot</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_point.html">Point</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_grid_frame.html#adb38f5d851ce33115b3b7100f3580878">top</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_point_cloud.html">PointCloud</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_grid_frame.html#a486435a830fc2d391645755d73116d96">cloud</a></td></tr>
</table>
<hr/><h2>Documentation des constructeurs et destructeur</h2>
<a class="anchor" id="ab5511e9afb7a070ac626e0d5e53418d6"></a><!-- doxytag: member="GridFrame::GridFrame" ref="ab5511e9afb7a070ac626e0d5e53418d6" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">GridFrame::GridFrame </td>
          <td>(</td>
          <td class="paramname"></td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Constructeur de la classe <a class="el" href="class_grid_frame.html">GridFrame</a>. </p>
<p>Constructeur de la classe <a class="el" href="class_grid_frame.html">GridFrame</a> </p>

</div>
</div>
<a class="anchor" id="a17867967cbb6edae738f51062a0d1ef3"></a><!-- doxytag: member="GridFrame::GridFrame" ref="a17867967cbb6edae738f51062a0d1ef3" args="(Point _bot, Point _top)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">GridFrame::GridFrame </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="class_point.html">Point</a>&nbsp;</td>
          <td class="paramname"> <em>_bot</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="class_point.html">Point</a>&nbsp;</td>
          <td class="paramname"> <em>_top</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Constructeur de la classe <a class="el" href="class_grid_frame.html">GridFrame</a>. </p>
<p>Constructeur de la classe <a class="el" href="class_grid_frame.html">GridFrame</a></p>
<dl><dt><b>Paramètres:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>_bot</em>&nbsp;</td><td>: Coin inferieur gauche définissant la case. Sa hauteur n'est pas à prendre en compte. </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>_top</em>&nbsp;</td><td>: Coin superieur droit définissant la case. Sa hauteur n'est pas à prendre en compte. </td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a class="anchor" id="a7f636635ece7365a330105c0adbec92e"></a><!-- doxytag: member="GridFrame::GridFrame" ref="a7f636635ece7365a330105c0adbec92e" args="(Point _bot, Point _top, PointCloud _cloud)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">GridFrame::GridFrame </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="class_point.html">Point</a>&nbsp;</td>
          <td class="paramname"> <em>_bot</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="class_point.html">Point</a>&nbsp;</td>
          <td class="paramname"> <em>_top</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="class_point_cloud.html">PointCloud</a>&nbsp;</td>
          <td class="paramname"> <em>_cloud</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Constructeur de la classe <a class="el" href="class_grid_frame.html">GridFrame</a>. </p>
<p>Constructeur de la classe <a class="el" href="class_grid_frame.html">GridFrame</a></p>
<dl><dt><b>Paramètres:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>_bot</em>&nbsp;</td><td>: Coin inferieur gauche définissant la case. Sa hauteur n'est pas à prendre en compte. </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>_top</em>&nbsp;</td><td>: Coin superieur droit définissant la case. Sa hauteur n'est pas à prendre en compte. </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>_cloud</em>&nbsp;</td><td>: Nuage de points que contient la case. </td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<hr/><h2>Documentation des fonctions membres</h2>
<a class="anchor" id="a0da1549c6335330a105ab96ba12d93ea"></a><!-- doxytag: member="GridFrame::addPointToCloud" ref="a0da1549c6335330a105ab96ba12d93ea" args="(Point _p)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void GridFrame::addPointToCloud </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="class_point.html">Point</a>&nbsp;</td>
          <td class="paramname"> <em>_p</em></td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Ajoute un point au nuage de point de la case. </p>
<p>Ajoute un point au nuage de point de la case</p>
<dl><dt><b>Paramètres:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>_p</em>&nbsp;</td><td>: <a class="el" href="class_point.html">Point</a> à ajouter au nuage de points. </td></tr>
  </table>
  </dd>
</dl>
<dl class="return"><dt><b>Renvoie:</b></dt><dd>: void </dd></dl>

</div>
</div>
<a class="anchor" id="aed755be617d78d28bd06c6184ae1d503"></a><!-- doxytag: member="GridFrame::display" ref="aed755be617d78d28bd06c6184ae1d503" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void GridFrame::display </td>
          <td>(</td>
          <td class="paramname"></td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Affiche le nuage de points contenu dans la case et les bordures de la case. </p>
<p>Affiche le nuage de points contenu dans la case et les bordures de la case.</p>
<dl class="return"><dt><b>Renvoie:</b></dt><dd>: void </dd></dl>

</div>
</div>
<a class="anchor" id="ab9368a0b1fb216846320334f4b8c3610"></a><!-- doxytag: member="GridFrame::displayCloud" ref="ab9368a0b1fb216846320334f4b8c3610" args="(float _r, float _g, float _b)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void GridFrame::displayCloud </td>
          <td>(</td>
          <td class="paramtype">float&nbsp;</td>
          <td class="paramname"> <em>_r</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">float&nbsp;</td>
          <td class="paramname"> <em>_g</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">float&nbsp;</td>
          <td class="paramname"> <em>_b</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Affiche le nuage de points contenu dans la case en couleur. </p>
<p>Affiche le nuage de points contenu dans la case en couleur.</p>
<dl class="return"><dt><b>Renvoie:</b></dt><dd>: void </dd></dl>

</div>
</div>
<a class="anchor" id="a145f0c7352ffbf8238ddeebdafe372e0"></a><!-- doxytag: member="GridFrame::displayCloud" ref="a145f0c7352ffbf8238ddeebdafe372e0" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void GridFrame::displayCloud </td>
          <td>(</td>
          <td class="paramname"></td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Affiche le nuage de points contenu dans la case. </p>
<p>Affiche le nuage de points contenu dans la case.</p>
<dl class="return"><dt><b>Renvoie:</b></dt><dd>: void </dd></dl>

</div>
</div>
<a class="anchor" id="a0bffdaaaf992656f29b80f7803bfb863"></a><!-- doxytag: member="GridFrame::displayFrame" ref="a0bffdaaaf992656f29b80f7803bfb863" args="(float _z=0.0)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void GridFrame::displayFrame </td>
          <td>(</td>
          <td class="paramtype">float&nbsp;</td>
          <td class="paramname"> <em>_z</em> = <code>0.0</code></td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Affiche les bordures de la case de la grille à une hauteur souhaitée. </p>
<p>Affiche les bordures de la case de la grille à la hauteur _z. </p>
<dl><dt><b>Paramètres:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>_z</em>&nbsp;</td><td>: hauteur à laquelle on souhaite afficher la case. </td></tr>
  </table>
  </dd>
</dl>
<dl class="return"><dt><b>Renvoie:</b></dt><dd>: void </dd></dl>

</div>
</div>
<a class="anchor" id="a4cba3c82a217069f41d974445dfa6a9a"></a><!-- doxytag: member="GridFrame::displayFrameColor" ref="a4cba3c82a217069f41d974445dfa6a9a" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void GridFrame::displayFrameColor </td>
          <td>(</td>
          <td class="paramname"></td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Affiche la case de la grille comme un carré de couleur. </p>
<p>Affiche la case de la grille comme un carré de couleur.</p>
<dl class="return"><dt><b>Renvoie:</b></dt><dd>: void </dd></dl>

</div>
</div>
<a class="anchor" id="a214b6cebc3312c8bf042188938b9eb4f"></a><!-- doxytag: member="GridFrame::displayFrameColor" ref="a214b6cebc3312c8bf042188938b9eb4f" args="(float _z, float _r, float _g, float _b)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void GridFrame::displayFrameColor </td>
          <td>(</td>
          <td class="paramtype">float&nbsp;</td>
          <td class="paramname"> <em>_z</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">float&nbsp;</td>
          <td class="paramname"> <em>_r</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">float&nbsp;</td>
          <td class="paramname"> <em>_g</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">float&nbsp;</td>
          <td class="paramname"> <em>_b</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Affiche la case de la grille comme un carré de couleur à une hauteur souhaitée. </p>
<p>Affiche la case de la grille comme un carré de couleur à la hauteur _z. </p>
<dl><dt><b>Paramètres:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>_z</em>&nbsp;</td><td>: hauteur à laquelle on souhaite afficher la case. </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>_r</em>&nbsp;</td><td>: intensite de niveau de rouge de la couleur a afficher. </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>_g</em>&nbsp;</td><td>: intensite de niveau de vert de la couleur a afficher. </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>_b</em>&nbsp;</td><td>: intensite de niveau de bleu de la couleur a afficher. </td></tr>
  </table>
  </dd>
</dl>
<dl class="return"><dt><b>Renvoie:</b></dt><dd>: void </dd></dl>

</div>
</div>
<a class="anchor" id="aadb972595f0762ec13837ea8f611d41a"></a><!-- doxytag: member="GridFrame::getBotPoint" ref="aadb972595f0762ec13837ea8f611d41a" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="class_point.html">Point</a> GridFrame::getBotPoint </td>
          <td>(</td>
          <td class="paramname"></td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Renvoie le point inferieur gauche de la case. </p>
<p>Renvoie le point inferieur gauche de la case.</p>
<dl class="return"><dt><b>Renvoie:</b></dt><dd>: Renvoie le point inferieur gauche de la case. </dd></dl>

</div>
</div>
<a class="anchor" id="a75bec82731e0b829f0eebaf66998c62d"></a><!-- doxytag: member="GridFrame::getCircles" ref="a75bec82731e0b829f0eebaf66998c62d" args="(vector&lt; Circle &gt; &amp;_tabCircles)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void GridFrame::getCircles </td>
          <td>(</td>
          <td class="paramtype">vector&lt; <a class="el" href="class_circle.html">Circle</a> &gt; &amp;&nbsp;</td>
          <td class="paramname"> <em>_tabCircles</em></td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Récupère l'ensemble des cercles à partir du nuage de points. </p>
<p>Remplit le tableau de cercles à partir des triplets de points trouvés dans le nuage de points de la case.</p>
<dl><dt><b>Paramètres:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>_tabCircles</em>&nbsp;</td><td>: vector de cercles à remplir.</td></tr>
  </table>
  </dd>
</dl>
<dl class="return"><dt><b>Renvoie:</b></dt><dd>: void </dd></dl>

</div>
</div>
<a class="anchor" id="af521fb3438a9c35bbb41b89e2665479f"></a><!-- doxytag: member="GridFrame::getCircles" ref="af521fb3438a9c35bbb41b89e2665479f" args="(HoughSpace &amp;_hs, float _rMax)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void GridFrame::getCircles </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="class_hough_space.html">HoughSpace</a> &amp;&nbsp;</td>
          <td class="paramname"> <em>_hs</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">float&nbsp;</td>
          <td class="paramname"> <em>_rMax</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Récupère l'ensemble des cercles à partir du nuage de points. </p>
<p>Remplit directement l'espace de Hough à partir des triplets de points trouvés dans le nuage de points de la case.</p>
<dl><dt><b>Paramètres:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>_hs</em>&nbsp;</td><td>: Espace de Hough à remplir. </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>_rMax</em>&nbsp;</td><td>: Rayon max des cercles à chercher.</td></tr>
  </table>
  </dd>
</dl>
<dl class="return"><dt><b>Renvoie:</b></dt><dd>: void </dd></dl>

</div>
</div>
<a class="anchor" id="ad3e474c7d9237359530d545b80c80c1f"></a><!-- doxytag: member="GridFrame::getCircles" ref="ad3e474c7d9237359530d545b80c80c1f" args="(HoughSpace &amp;_hs, float _rMax, int _coef)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void GridFrame::getCircles </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="class_hough_space.html">HoughSpace</a> &amp;&nbsp;</td>
          <td class="paramname"> <em>_hs</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">float&nbsp;</td>
          <td class="paramname"> <em>_rMax</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>_coef</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Récupère l'ensemble des cercles à partir du nuage de points. </p>
<p>Remplit directement l'espace de Hough à partir des triplets de points trouvés dans le nuage de points de la case en appliquant un certain coefficient.</p>
<dl><dt><b>Paramètres:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>_hs</em>&nbsp;</td><td>: Espace de Hough à remplir. </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>_rMax</em>&nbsp;</td><td>: Rayon max des cercles à chercher. </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>_coef</em>&nbsp;</td><td>: Coefficiant permettant de donner plus ou moins de poid aux cercles trouvés.</td></tr>
  </table>
  </dd>
</dl>
<dl class="return"><dt><b>Renvoie:</b></dt><dd>: void </dd></dl>

</div>
</div>
<a class="anchor" id="acdb1fa50797d37d8ae832cc97e3f00fe"></a><!-- doxytag: member="GridFrame::getPointMin" ref="acdb1fa50797d37d8ae832cc97e3f00fe" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="class_point.html">Point</a> GridFrame::getPointMin </td>
          <td>(</td>
          <td class="paramname"></td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Accede au point de hauteur minimale du nuage de points de la case. </p>
<p>Accede au point de hauteur minimale du nuage de points de la case.</p>
<dl class="return"><dt><b>Renvoie:</b></dt><dd>: Renvoie la point de hauteur minimale du nuage de points de la case. </dd></dl>

</div>
</div>
<a class="anchor" id="a7f106f7bea3f1b1b840cacf95d3664ad"></a><!-- doxytag: member="GridFrame::getSizeOfCloud" ref="a7f106f7bea3f1b1b840cacf95d3664ad" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int GridFrame::getSizeOfCloud </td>
          <td>(</td>
          <td class="paramname"></td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Renvoie la taille du nuage de points contenu dans la case. </p>
<p>Renvoie la taille du nuage de points contenu dans la case</p>
<dl class="return"><dt><b>Renvoie:</b></dt><dd>: Renvoie la taille du nuage de points contenu dans la case. </dd></dl>

</div>
</div>
<a class="anchor" id="abbd562cab246ebdb45eb85008d7e7c97"></a><!-- doxytag: member="GridFrame::getSlice" ref="abbd562cab246ebdb45eb85008d7e7c97" args="(float _bas, int _nbPoints)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="class_grid_frame.html">GridFrame</a> GridFrame::getSlice </td>
          <td>(</td>
          <td class="paramtype">float&nbsp;</td>
          <td class="paramname"> <em>_bas</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>_nbPoints</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Crée une coupe du nuage de points. </p>
<p>Crée une nouvelle case contenant une coupe du nuage de points en récupérant un certain nombre de points à partir d'un seuil.</p>
<dl><dt><b>Paramètres:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>_bas</em>&nbsp;</td><td>: Seuil bas. </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>_nbPoints</em>&nbsp;</td><td>: Nombre de points à récupérer au dessus de l'altitude seuil.</td></tr>
  </table>
  </dd>
</dl>
<dl class="return"><dt><b>Renvoie:</b></dt><dd>: Nouvelle <a class="el" href="class_grid_frame.html">GridFrame</a> contenant la coupe. </dd></dl>

</div>
</div>
<a class="anchor" id="ae22d994c3f02e17c2a513e4b483d7d02"></a><!-- doxytag: member="GridFrame::getSlice" ref="ae22d994c3f02e17c2a513e4b483d7d02" args="(float _bas, float _haut)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="class_grid_frame.html">GridFrame</a> GridFrame::getSlice </td>
          <td>(</td>
          <td class="paramtype">float&nbsp;</td>
          <td class="paramname"> <em>_bas</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">float&nbsp;</td>
          <td class="paramname"> <em>_haut</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Crée une coupe du nuage de points. </p>
<p>Crée une nouvelle case contenant une coupe du nuage de points à partir de deux seuils.</p>
<dl><dt><b>Paramètres:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>_bas</em>&nbsp;</td><td>: Seuil bas. </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>_haut</em>&nbsp;</td><td>: Seuil haut.</td></tr>
  </table>
  </dd>
</dl>
<dl class="return"><dt><b>Renvoie:</b></dt><dd>: Nouvelle <a class="el" href="class_grid_frame.html">GridFrame</a> contenant la coupe. </dd></dl>

</div>
</div>
<a class="anchor" id="a2ca3df3e9082bc678d0c21f2302ea936"></a><!-- doxytag: member="GridFrame::getTopPoint" ref="a2ca3df3e9082bc678d0c21f2302ea936" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="class_point.html">Point</a> GridFrame::getTopPoint </td>
          <td>(</td>
          <td class="paramname"></td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Renvoie le point superieur droit de la case. </p>
<p>Renvoie le point superieur droit de la case.</p>
<dl class="return"><dt><b>Renvoie:</b></dt><dd>: Renvoie le point superieur droit de la case. </dd></dl>

</div>
</div>
<a class="anchor" id="adf92e03a5bc8e144625dc29e34b79ee2"></a><!-- doxytag: member="GridFrame::getZMin" ref="adf92e03a5bc8e144625dc29e34b79ee2" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">float GridFrame::getZMin </td>
          <td>(</td>
          <td class="paramname"></td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Accede à la hauteur minimale du nuage de points de la case. </p>
<p>Accede à la hauteur minimale du nuage de points de la case.</p>
<dl class="return"><dt><b>Renvoie:</b></dt><dd>: Renvoie la hauteur minimale du nuage de points de la case. </dd></dl>

</div>
</div>
<a class="anchor" id="a34c1be624cd1c67b5e9a1251bfcb9ea8"></a><!-- doxytag: member="GridFrame::keepPointsBetween" ref="a34c1be624cd1c67b5e9a1251bfcb9ea8" args="(float _zMin, float _zMax)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void GridFrame::keepPointsBetween </td>
          <td>(</td>
          <td class="paramtype">float&nbsp;</td>
          <td class="paramname"> <em>_zMin</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">float&nbsp;</td>
          <td class="paramname"> <em>_zMax</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Seuille le nuage de points selon la hauteur de ceux ci. </p>
<p>Seuille le nuage de points selon la hauteur de ceux ci.</p>
<dl><dt><b>Paramètres:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>_zMin</em>&nbsp;</td><td>: seuil bas de hauteur. </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>_zMax</em>&nbsp;</td><td>: seuil haut de hauteur.</td></tr>
  </table>
  </dd>
</dl>
<dl class="return"><dt><b>Renvoie:</b></dt><dd>: void </dd></dl>

</div>
</div>
<a class="anchor" id="a7d82e9866e7c41f91a61f21859bc1682"></a><!-- doxytag: member="GridFrame::keepSlice" ref="a7d82e9866e7c41f91a61f21859bc1682" args="(float _bas, float _haut, int _nbPoints)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void GridFrame::keepSlice </td>
          <td>(</td>
          <td class="paramtype">float&nbsp;</td>
          <td class="paramname"> <em>_bas</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">float&nbsp;</td>
          <td class="paramname"> <em>_haut</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>_nbPoints</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Fait une coupe du nuage de points. </p>
<p>Coupe le nuage de points en récupérant un certain nombre de points compris entre deux hauteurs.</p>
<dl><dt><b>Paramètres:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>_bas</em>&nbsp;</td><td>: Seuil bas. </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>_haut</em>&nbsp;</td><td>: Seuil haut. </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>_nbPoints</em>&nbsp;</td><td>: Nombre de points à récupérer au dessus de l'altitude seuil.</td></tr>
  </table>
  </dd>
</dl>
<dl class="return"><dt><b>Renvoie:</b></dt><dd>: void </dd></dl>

</div>
</div>
<a class="anchor" id="a403d5d99de49ff8aae61382d84071abf"></a><!-- doxytag: member="GridFrame::keepSlice" ref="a403d5d99de49ff8aae61382d84071abf" args="(float _bas, float _haut)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void GridFrame::keepSlice </td>
          <td>(</td>
          <td class="paramtype">float&nbsp;</td>
          <td class="paramname"> <em>_bas</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">float&nbsp;</td>
          <td class="paramname"> <em>_haut</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Fait une coupe du nuage de points. </p>
<p>Coupe le nuage de points de la case à partir de deux seuils.</p>
<dl><dt><b>Paramètres:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>_bas</em>&nbsp;</td><td>: Seuil bas. </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>_haut</em>&nbsp;</td><td>: Seuil haut.</td></tr>
  </table>
  </dd>
</dl>
<dl class="return"><dt><b>Renvoie:</b></dt><dd>: void </dd></dl>

</div>
</div>
<a class="anchor" id="a7caf5b1fd506b6dec52dd70245b0ccb8"></a><!-- doxytag: member="GridFrame::keepSlice" ref="a7caf5b1fd506b6dec52dd70245b0ccb8" args="(float _bas, int _nbPoints)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void GridFrame::keepSlice </td>
          <td>(</td>
          <td class="paramtype">float&nbsp;</td>
          <td class="paramname"> <em>_bas</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>_nbPoints</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Fait une coupe du nuage de points. </p>
<p>Coupe le nuage de points en récupérant un certain nombre de points à partir d'un seuil.</p>
<dl><dt><b>Paramètres:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>_bas</em>&nbsp;</td><td>: Seuil bas. </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>_nbPoints</em>&nbsp;</td><td>: Nombre de points à récupérer au dessus de l'altitude seuil.</td></tr>
  </table>
  </dd>
</dl>
<dl class="return"><dt><b>Renvoie:</b></dt><dd>: void </dd></dl>

</div>
</div>
<a class="anchor" id="a8a07b78838162d2f5b7dd9caa272423b"></a><!-- doxytag: member="GridFrame::printBot" ref="a8a07b78838162d2f5b7dd9caa272423b" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void GridFrame::printBot </td>
          <td>(</td>
          <td class="paramname"></td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Ecrit le point bot. </p>
<p>Ecrit les coordonnées du point inférieur gauche de la case.</p>
<dl class="return"><dt><b>Renvoie:</b></dt><dd>: void </dd></dl>

</div>
</div>
<a class="anchor" id="aebc23f0c278ce347b8e4dc00e5e91fae"></a><!-- doxytag: member="GridFrame::printTop" ref="aebc23f0c278ce347b8e4dc00e5e91fae" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void GridFrame::printTop </td>
          <td>(</td>
          <td class="paramname"></td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Ecrit le point top. </p>
<p>Ecrit les coordonnées du point supérieur droit de la case.</p>
<dl class="return"><dt><b>Renvoie:</b></dt><dd>: void </dd></dl>

</div>
</div>
<a class="anchor" id="a0115d837b8be49f7231dbef2391936ce"></a><!-- doxytag: member="GridFrame::setPointBot" ref="a0115d837b8be49f7231dbef2391936ce" args="(Point _p)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void GridFrame::setPointBot </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="class_point.html">Point</a>&nbsp;</td>
          <td class="paramname"> <em>_p</em></td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Modificateur de la classe <a class="el" href="class_grid_frame.html">GridFrame</a>. </p>
<p>Modificateur de la classe <a class="el" href="class_grid_frame.html">GridFrame</a></p>
<dl><dt><b>Paramètres:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>_p</em>&nbsp;</td><td>: Le point _p sera affecté à l'attribut bot de l'objet. </td></tr>
  </table>
  </dd>
</dl>
<dl class="return"><dt><b>Renvoie:</b></dt><dd>: void </dd></dl>

</div>
</div>
<a class="anchor" id="a6773960e47b10bb2806734d62d76c846"></a><!-- doxytag: member="GridFrame::setPointTop" ref="a6773960e47b10bb2806734d62d76c846" args="(Point _p)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void GridFrame::setPointTop </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="class_point.html">Point</a>&nbsp;</td>
          <td class="paramname"> <em>_p</em></td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Modificateur de la classe <a class="el" href="class_grid_frame.html">GridFrame</a>. </p>
<p>Modificateur de la classe <a class="el" href="class_grid_frame.html">GridFrame</a></p>
<dl><dt><b>Paramètres:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>_p</em>&nbsp;</td><td>: Le point _p sera affecté à l'attribut top de l'objet. </td></tr>
  </table>
  </dd>
</dl>
<dl class="return"><dt><b>Renvoie:</b></dt><dd>: void </dd></dl>

</div>
</div>
<a class="anchor" id="a8ccdcf224cb9f991eb06b89807fdfb9b"></a><!-- doxytag: member="GridFrame::Sort" ref="a8ccdcf224cb9f991eb06b89807fdfb9b" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void GridFrame::Sort </td>
          <td>(</td>
          <td class="paramname"></td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Trie les points du nuage de la case selon leur altitude. </p>
<dl class="return"><dt><b>Renvoie:</b></dt><dd>: void </dd></dl>

</div>
</div>
<hr/><h2>Documentation des données membres</h2>
<a class="anchor" id="a6f7f27d8faa0357285f21ed886a581bd"></a><!-- doxytag: member="GridFrame::bot" ref="a6f7f27d8faa0357285f21ed886a581bd" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="class_point.html">Point</a> <a class="el" href="class_grid_frame.html#a6f7f27d8faa0357285f21ed886a581bd">GridFrame::bot</a><code> [private]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Coin inferieur gauche d'une case de grille </p>

</div>
</div>
<a class="anchor" id="a486435a830fc2d391645755d73116d96"></a><!-- doxytag: member="GridFrame::cloud" ref="a486435a830fc2d391645755d73116d96" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="class_point_cloud.html">PointCloud</a> <a class="el" href="class_grid_frame.html#a486435a830fc2d391645755d73116d96">GridFrame::cloud</a><code> [private]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Nuage de points contenu dans cette case </p>

</div>
</div>
<a class="anchor" id="adb38f5d851ce33115b3b7100f3580878"></a><!-- doxytag: member="GridFrame::top" ref="adb38f5d851ce33115b3b7100f3580878" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="class_point.html">Point</a> <a class="el" href="class_grid_frame.html#adb38f5d851ce33115b3b7100f3580878">GridFrame::top</a><code> [private]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Coin superieur droit d'une case de grille </p>

</div>
</div>
<hr/>La documentation de cette classe a été générée à partir du fichier suivant :<ul>
<li><a class="el" href="_grid_frame_8h_source.html">GridFrame.h</a></li>
</ul>
</div>
<hr class="footer"/><address class="footer"><small>Généré le Mon Feb 21 2011 18:18:15 pour Modélisation_environnement_forestier Documentation par&nbsp;
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.1 </small></address>
</body>
</html>
